#include <stdio.h>
#include <stdlib.h>








int main(int argc, char const *argv[])
{
    int a ;
    char buffer[100];

    int * ptr = malloc( 5 * sizeof(int) );
    if (ptr == NULL)
    {
        perror("MALLOC ERROR");
        return -1 ;
    }

    int * p = calloc( 5 , sizeof(int) );
    if (p == NULL)
    {
        perror("CALLOC ERROR");
        return -1 ;
    }

    int * newMem = realloc( ptr , 10 * sizeof(int) );
    if (newMem == NULL)
    {
        perror("MALLOC ERROR");
        return -1 ;
    }
    
    void free(p);
    void free(newMem);
    
    return 0;
}
